怎么可以说"Have you any small change?"呢?

来源:百度知道 编辑:UC知道 时间:2024/05/23 20:53:30
我在新概念一113课课文里看见这句话

不过have在这不是表"拥有" 作实义动词吗

它的一般疑问句不是应该在前面句首加助动词do的吗

那这句话应该是Do you have any small change?才对啊!

"Have you any small change?"中省略了got一词,应该为Have you got any small change?口语中的说法通常不会很正式,省略got是很常用的口语语言。

Do you have any small change?也正确,是规范的一般疑问句。

中国人学语言更多是钻研语法,这是很重要的,但个人意见是,多和老外接触或看英文电影或电视剧,了解真正的英语环境中的表达法。一个原则是,按老外的习惯去讲,基本上没问题的,是地道的英文。

蓝色幽默0911 说得对。

而且这篇课文是对话,一般口语中没那么讲究语法,反而是固定俗成的大家都习惯某些说法,比如这里的”你有零钱吗“。
另外例如"what do you got", 有些在语法上说得不是很通,但口语中随处可见。

我也觉得"Have you any small change?"很少见而且别扭。外国人口语中最常用也是“Do you have any small change?”或者“Have you got any small change?"很少省略got

可以用助动词do,也可以直接把实义动词have提前
如I have got a pen。变成一般疑问句可以是Do you have a pen?或者Have you got a pen。意思都是“你有一支钢笔吗”

口语的时候可以这样说的。。
do you是比较准确的。。
但是日常生活中确实会这样用到

口语的时候可以这样说的。。
do you是比较准确的。。
但是日常生活中确实会这样用到
回答者: 梦幻红茶 - 门吏 三级 12-2 14:24

同意